home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / msgcnt20.zip / MSGCOUNT.DOC < prev    next >
Text File  |  1992-09-30  |  5KB  |  137 lines

  1.  
  2. MSGCount.EXE  - Message Counter for Maximus 2.01wb and under.
  3. Version 2.00
  4.  
  5. Files:   MSGCount.EXE  -  Executable Program
  6.          MSGCount.CFG  -  Configuration File
  7.          MSGCount.DOC  -  This Documentaion
  8.           NoCount.LST  -  Optional Msg Area Skip List.
  9.  
  10. This program will read your MsgArea.Ctl and Max.Log to gather information
  11. to display how many times a message area was read and how many times
  12. a message area was written to. You can run the program to see the current
  13. activity or you can use the save data option to save and add each weeks
  14. activity for a running count if you delete your log often.
  15.  
  16. This is useful to see what kind of traffic you have in a paticular
  17. message area before removing it.
  18.  
  19. MSGCount gets all of the read and write informatin from your Max.Log. So
  20. if you have a small log or you erase your log everyday, you might want to
  21. use the save data option to keep running totals of each area.
  22.  
  23. To Install MSGCount:
  24.  
  25. First you need to copy all the files into the same directory. Doesn't have
  26. to be the Max directory. MSGCount.EXE and MSGCount.CFG must both reside in
  27. the same directory. MSGCount must be ran from the directory it in.
  28.  
  29. Second you need to Edit MSGCount.CFG with your favorite Text Editor.
  30.  
  31. There is only four lines in the Config file. The first line is the full path
  32. to your MSGAREA.CTL and the second line is the full path to your MAX.LOG.
  33. The third line is a save data option. Default is NO. If you put a YES there,
  34. MSGCount will save your activity results to a file called MSGCount.DAT and
  35. keep a running total each time you run MSGCount. The fourth line is a keyword
  36. that lets MSGCount know to use an Ascii file or a Maximus .BBS file when saving
  37. activities to a file. Default is ASCII. If you replace ASCII with MAX, you will
  38. get a Maximus .BBS file for those of you who wish to display the results to
  39. your users.
  40.  
  41. Sample MSGCount.CFG:
  42.  
  43. e:\Max\MsgArea.Ctl     Message Area Control file
  44. e:\Max\Max.Log         Maximus Log file
  45. YES                    Save data option.
  46. ASCII                  Save data as ASCII
  47.  
  48. When your done editing, save and your almost done.
  49.  
  50. You can also have MSGCount skip message areas when it scans for activity.
  51. If MSGCount finds a file called NOCOUNT.LST in the same diretory as
  52. MSGCount.EXE, it will exclude the areas listed in NOCOUNT.LST.
  53.  
  54. NOCOUNT.LST is a straight text file with an area number or name on each line.
  55. Here is an example of what my NoCount.Lst looks like.
  56.  
  57. Sample NOCount.Lst:
  58.  
  59. Netmail
  60. 5
  61. 12
  62. 13
  63.  
  64. These area numbers or names MUST be exactly the same as what you have next
  65. to your Area keyword in MSGArea.Ctl.
  66.  
  67. Example:       Area Netmail           or           Area  5
  68.  
  69. The areas listed here will be skipped in the search and display.
  70.  
  71. Ok now your ready...
  72.  
  73.  
  74. Type MSCount and Press ENTER.
  75.  
  76. This will display all the Message Areas and the number of Read and Written
  77. Messages.
  78.  
  79. If you would like to save this into a text file, you can supply
  80. a filename after MSGCount and the data will be saved in the supplied file.
  81. This file may be a .BBS file depending on what you have set in your MSGCount.CFG
  82.  
  83. Syntax:  MSGCount Filename.Ext
  84.  
  85. Example:      MSGCount Traffic.TXT
  86.  
  87. This will save all the information into Traffic.TXT.
  88.  
  89. WARNING...
  90.  
  91. MSGCount does not put markers or anything in max.log to keep of what it has
  92. read or what it hasn't read.  If you delete your log each week or day, you
  93. should only run MSGCount once before you delete you log. Running it more than
  94. once on the same log will duplicate the results. If you not using the save
  95. data option, this doesn't apply.
  96.  
  97. Also, If you change the order of your message areas, add an area, delete an
  98. area, or change the entries in NOCount.Lst, you'll need to delete MSGCount.DAT
  99. (If your using save data option).
  100. Otherwise the areas won't match up and msgcount will abort.
  101.  
  102. Thats it!
  103.  
  104. Hope it's useful to someone!
  105.  
  106. Bill Spicer
  107. The Hook and Slice Club BBS
  108. 202 Warrington Ave.
  109. Danville, IL  USA
  110. (217)446-0105
  111. FidoNet 1:233/6
  112.  
  113. History:
  114.  
  115.         1.02 - Start of Msgcount.
  116.         1.03 - Released for Beta testing.
  117.         1.04 - Cleaned up Display. Added error checking.
  118.         1.05 - MSGCount now filters out special character codes that
  119.                some text editors leave when editing MsgArea.Ctl.
  120.                This was not allowing MSGCount to find message area names.
  121.         1.06 - Now handles up to 500 message areas. 1.05 bombed after 100.
  122.         1.07 - Added a Save Data option to keep running totals for users
  123.                that erase logs each week. Now handles 1000 msg areas.
  124.                Added error checking routines to check for files used by
  125.                MSGCount.
  126.         1.08 - Added a new routine to extract area names and log entries.
  127.                Now display's the left most 8 characters if the path name
  128.                is more than 8 characters in msgarea.ctl.
  129.                Optimized some code to make it faster.
  130.         1.09 - Added an option to create Maximus .BBS display file.
  131.                Added an Skip Msg Area option.
  132.         2.00 - Fixed a Major bug in 1.09. If you didn't have a NOCOUNT.LST,
  133.                Msgcount wouldn't count the activities.
  134.                Fixed a screen pause problem. Added more error checking
  135.                routines.
  136.  
  137.